HES-Monitor for Commodore VIC-20 {cartridge} --------------------------------------------------------------------------------------------------- How to attach this cartridge in VICE, Version 3.9 1. Choose attach cartridge image... from the FILE menu bar 2. Navigate to the folder where you have the cartridge 3. Choose GENERIC as cartridge type {NOT SMART-ATTACH!!!} 4. Choose the system address {cartridge ID}, {this one is $A000} 5. Click on attach 6. HESMon cartridge has auto-start and will immediately be available. 7. After exit from HesMon with XC, it can be restarted with SYS 40960 Good news: It is working already with default 5KB RAM Good news: It is also working with additional RAM! E.g. 3KB BANK 0 and 8KB BANK 1 Good news: It looks pretty good! Good news: Use XC to exit. That will bring the BASIC message and *tell you the available BASIC space! Good news: HES-Monitor can be brought back to life by typing SYS 40960 A message, after ML-Monitor exit with XC --------------------------------------------------------------------------------------------------- *= **** cbm basic v2 **** 3583 bytes free ready. --------------------------------------------------------------------------------------------------- Let's check HESMon now: START, INITIAL SCREEN --------------------------------------------------------------------------------------------------- hesmon 1.1 by t.m. peterson (c)1982 human engineered software c* pc irq sracxryrsp ;0000 eabf67000000fa --------------------------------------------------------------------------------------------------- You cannot not see how there are no spaces in register view. And as i have seen later, this "squeeze me tight" technology is even used when you write assembly code. Tokens are reversed, but finally visible. That is the first ML-Monitor on VIC Computer squeezing the assembler kids together. It looks like this: {You don't see it here, but 1st and 3rd column are reversed characters} {Line 0342 has 8d and 90 reversed. It's better readable that way} --------------------------------------------------------------------------------------------------- **** cbm basic v2 **** 3583 bytes free ready. sys40960 {to re-start the monitor} To start this below: SYS 832 a0340a908 lda#$08 a03428d0f90sta$900f a0345a200 ldx#$00 a0347a900 lda#$00 a03499d001esta$1e00,x a034ce8 inx a034de042 cpx#$42 a034fd0f8 bne$0349 a035160 rts a0352 --------------------------------------------------------------------------------------------------- This ML-Monitor might be my favorite! What i have noticed; after the SYS 40960, the first interaction won't work. Basically, D 0340 will not work the first time, but second time it will. Afterwards all is okay. Not very annoying, so no worries. A PDF file {HesMon-C64} is available where you can see all commands. I will not bother with that here. All i can tell, this one is very & very good! My recommendation would be adding at least 3KB RAM in BANK 0 to have really good fun with this ML-Monitor! --------------------------------------------------------------------------------------------------- 25.05.2025